package cn.kgc.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author YC
 * 新增/修改工作经验表单
 * 传入ID为修改，不传入ID为新增
 */
@Data
@ApiModel
public class ResumeWorkExpAddOrUpdateForm implements Serializable {
    /**
     * 主键
     */
    @ApiModelProperty(name = "id", value = "主键", dataType = "java.lang.String")
    private String id;

    /**
     * 简历id
     */
    @ApiModelProperty(value = "属于哪份简历id", dataType = "java.lang.String")
    private String resumeId;

    /**
     * 就职公司名称
     */
    @ApiModelProperty(value = "就职公司名称", dataType = "java.lang.String")
    private String companyName;

    /**
     * 行业
     */
    @ApiModelProperty(value = "行业", dataType = "java.lang.String")
    private String industry;

    /**
     * 在职时间-开始
     */
    @ApiModelProperty(value = "在职时间-开始", dataType = "java.lang.String")
    private String beginDate;

    /**
     * 在职时间-结束
     */
    @ApiModelProperty(value = "在职时间-结束", dataType = "java.lang.String")
    private String endDate;

    /**
     * 职位名称
     */
    @ApiModelProperty(value = "职位名称", dataType = "java.lang.String")
    private String position;

    /**
     * 所在部门名称
     */
    @ApiModelProperty(value = "所在部门名称", dataType = "java.lang.String")
    private String department;

    /**
     * 工作内容、业绩、职责等
     */
    @ApiModelProperty(value = "工作内容、业绩、职责等", dataType = "java.lang.String")
    private String content;

    /**
     * 工作内容、业绩、职责等
     */
    @ApiModelProperty(value = "工作内容、业绩、职责等", dataType = "java.lang.String")
    private String contentHtml;
}
